string theory pros and cons